#include<stdio.h>
#define N 50

void main()
{
    int i,j,a[N],n,b;
    printf("元素个数：");
    scanf("%d",&n);
    printf("数组数据：");
    for(int i=0;i<n;i++)
        scanf("%d",&a[i]);
    printf("插入数据：");
    scanf("%d",&b);

    i=0;
    while(a[i]<=b&&i<n) i++;   //逐一判断
    if(i!=n)                   //找到位置
        for (j=n;j>i;j--)      //元素后移
            a[j]=a[j-1];
    a[i]=b;                    //插入数据
    n=n+1;                     //个数加1
    for(i=0;i<n;i++)           //输出数列
        printf("%-3d",a[i]);
    printf("\n");
}